﻿using System.Collections.Generic;

using Prodma.DataAccess.Database;
using Prodma.DataAccess.Models.ViewModels;
using Prodma.DataAccess.Interfaces.Operations;

namespace Prodma.DataAccess.Repositories
{
    public interface IGalleryRepository : 
        IRecordOperation<tb_Gallery, GalleryVm>,
        IPageOperation<GalleryVm>,
        IRowCountOperation,
        IStateOperation,
        IImageOperation
    {
        IList<GalleryVm> GetList(int page, int categoryId);
        IList<GalleryVm> GetList(int page, int categoryId, Dictionary<string, string> find);
    }
}
